Interface IPHeader

All Superinterfaces:
Header, IPCData, Pdu, Signal
All Known Implementing Classes:
IPHeaderImpl

public interface IPHeader extends Header
  • Method Details

    • getVersion

      Byte getVersion()
      Returns:
      Byte Returns a Byte
    • setVersion

      void setVersion(Byte version)
      Parameters:
      version - Takes in a parameter of version
    • getHeaderLength

      Byte getHeaderLength()
      Returns:
      Byte Returns a Byte
    • setHeaderLength

      void setHeaderLength(Byte headerLength)
      Parameters:
      headerLength - Takes in a parameter of headerLength
    • getTypeOfService

      Byte getTypeOfService()
      Returns:
      Byte Returns a Byte
    • setTypeOfService

      void setTypeOfService(Byte typeOfService)
      Parameters:
      typeOfService - Takes in a parameter of typeOfService
    • getTotalLength

      Short getTotalLength()
      Returns:
      Short Returns a Short
    • setTotalLength

      void setTotalLength(Short totalLength)
      Parameters:
      totalLength - Takes in a parameter of totalLength
    • getIdentification

      Short getIdentification()
      Returns:
      Short Returns a Short
    • setIdentification

      void setIdentification(Short identification)
      Parameters:
      identification - Takes in a parameter of identification
    • getFlags

      Byte getFlags()
      Returns:
      Byte Returns a Byte
    • setFlags

      void setFlags(Byte flags)
      Parameters:
      flags - Takes in a parameter of flags
    • getFragmentOffset

      Short getFragmentOffset()
      Returns:
      Short Returns a Short
    • setFragmentOffset

      void setFragmentOffset(Short fragmentOffset)
      Parameters:
      fragmentOffset - Takes in a parameter of fragmentOffset
    • getTtl

      Short getTtl()
      Returns:
      Short Returns a Short
    • setTtl

      void setTtl(Short ttl)
      Parameters:
      ttl - Takes in a parameter of ttl
    • getProtocol

      Short getProtocol()
      Returns:
      Short Returns a Short
    • setProtocol

      void setProtocol(Short protocol)
      Parameters:
      protocol - Takes in a parameter of protocol
    • getChecksum

      Short getChecksum()
      Returns:
      Short Returns a Short
    • setChecksum

      void setChecksum(Short checksum)
      Parameters:
      checksum - Takes in a parameter of checksum
    • getSrcAddress

      IPAddress getSrcAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setSrcAddress

      void setSrcAddress(IPAddress srcAddress)
      Parameters:
      srcAddress - Takes in a parameter of srcAddress
    • getDstAddress

      IPAddress getDstAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setDstAddress

      void setDstAddress(IPAddress dstAddress)
      Parameters:
      dstAddress - Takes in a parameter of dstAddress
    • getOptions

      int getOptions()
      Returns:
      int Returns a int
    • setOptions

      void setOptions(int options)
      Parameters:
      options - Takes in a parameter of options
    • getPadding

      int getPadding()
      Returns:
      int Returns a int
    • setPadding

      void setPadding(int padding)
      Parameters:
      padding - Takes in a parameter of padding